package DAO;

import DTO.garanteDTO;
import java.io.File;
import jxl.Workbook;

/**
 *
 * @author SoftGroup
 */
public class LectorExcel {
    
    public garanteDTO gar = new garanteDTO();
    
    public void Probar(String rut)
    {
      try
      {
        //abrimos archivos XLS NO XLSX
       Workbook planilla = Workbook.getWorkbook(new File
       ("C:/Users/SoftGroup/Desktop/Sistema Garantias Bancarias/personasBanco.xls"));  
        //Toma la Hoja
       jxl.Sheet hoja1 = planilla.getSheet(0);
       int num = hoja1.getRows();
       
        for(int bajar= 0; bajar<num ; bajar++){
        
        //Toma Celda
       jxl.Cell celda = hoja1.getCell(0,bajar);
       jxl.Cell celda1 = hoja1.getCell(1,bajar);
       jxl.Cell celda2 = hoja1.getCell(2,bajar);
       jxl.Cell celda3 = hoja1.getCell(3,bajar);
       jxl.Cell celda4 = hoja1.getCell(4,bajar);
       jxl.Cell celda5 = hoja1.getCell(5,bajar);
       jxl.Cell celda6 = hoja1.getCell(6,bajar);
       jxl.Cell celda7 = hoja1.getCell(7,bajar);
       jxl.Cell celda8 = hoja1.getCell(8,bajar);
       jxl.Cell celda9 = hoja1.getCell(9,bajar);
       jxl.Cell celda10 = hoja1.getCell(10,bajar);
       jxl.Cell celda11 = hoja1.getCell(11,bajar);
       jxl.Cell celda12 = hoja1.getCell(12,bajar);
       jxl.Cell celda13 = hoja1.getCell(13,bajar);
       jxl.Cell celda14 = hoja1.getCell(14,bajar);
       jxl.Cell celda15 = hoja1.getCell(15,bajar);
       jxl.Cell celda16 = hoja1.getCell(16,bajar);
       jxl.Cell celda17 = hoja1.getCell(17,bajar);
       jxl.Cell celda18 = hoja1.getCell(18,bajar);
       jxl.Cell celda19 = hoja1.getCell(19,bajar);
       jxl.Cell celda20 = hoja1.getCell(20,bajar);
       jxl.Cell celda21 = hoja1.getCell(21,bajar);
       jxl.Cell celda22 = hoja1.getCell(22,bajar);
       
       if(celda.getContents().equalsIgnoreCase(rut)){  
       
          gar.setRut_gara(celda.getContents());
          gar.setApell_paterno_gara(celda1.getContents());
          gar.setApell_materno_gara(celda2.getContents());
          gar.setNombre_gara(celda3.getContents());
          gar.setFecha_nac_gara(celda4.getContents());
          gar.setSexo_gara(celda5.getContents());
          gar.setCalle_gara(celda6.getContents());
          gar.setNum_gara(Integer.parseInt(celda7.getContents()));
          gar.setDepto_gara(celda8.getContents());
          gar.setPobla_gara(celda9.getContents());
          gar.setReg_gara(celda10.getContents());
          gar.setComu_gara(celda11.getContents());
          gar.setTel_part_gara(Integer.parseInt(celda12.getContents()));
          gar.setTel_trab_gara(Integer.parseInt(celda13.getContents()));
          gar.setTel_mov_gara(Integer.parseInt(celda14.getContents()));
          gar.setFax_gara(Integer.parseInt(celda15.getContents()));
          gar.setE_mail(celda16.getContents());
          gar.setCalle_trab_gara(celda17.getContents());
          gar.setNum_trab_gara(Integer.parseInt(celda18.getContents()));
          gar.setNum_ofi_gara(celda19.getContents());
          gar.setNom_emp_gara(celda20.getContents());
          gar.setReg_emp_gara(celda21.getContents());
          gar.setComu_emp_gara(celda22.getContents());        
        }
      }
        //cerramos la planilla
       planilla.close();
       
      }catch(java.io.IOException ex)
      {
          //excepción para el File
          System.err.println(ex.getMessage());
      }
      catch(jxl.read.biff.BiffException ex)
      {
          // execpcion para el get workbook
           System.err.println(ex.getMessage());
      }
      catch(Exception ex)
      {
           System.err.println(ex.getMessage());
      }
         
    }
    
    public void main(String[] arg)
    {
        Probar(null);
    }
}
